engineer detachment - Turkish English Dictionary